Windows can't distinguish same-name users on different servers (due to design).
Cause:
Windows 95 identifies a user's profile by the user name only; the authenticating server or domain is not considered. Users with the same user name on different servers or domains appear to be the same user, using the same profile. If the workstation profile is newer than the server profile, then the profile on the workstation is copied to the server.
Solution:
Have users on different servers or change user names so they are not identical.
To work around this problem, use one of the following methods:
1) Have users with the same user name on different servers or domains change their user names so they are not identical.
2) When another user with the same user name logs on in the future, have that user click 'NO' when prompted with the message: 'You have not logged on at this computer before. Would you like this computer to retain your individual settings for use when you log on here in the future?'
3) Make user profiles that have this problem mandatory, by renaming the User.dat file to User.man in the user's home directory.
NOTE: Windows 95 does not copy the profile back to the server in this case, and the user is forced to use the profile.